#Javascript 严格模式详解

【Go命令教程】1. 标准命令详解

Go语言的1.5版本在标准命令方面有了重大变更。这倒不是说它们的用法有多大的变化,而是说它们的底层支持已经大变样了。让我们先来对比一下 $GOROOT/pkg/tool/<平台相关目录> 中的内容。以下简称此目录为Go工具目录。插播:平台相关目录即以_命名的目录,用于存放因特定平台的不同...

ThinkPHP 模型方法 setInc() 和 setDec() 使用详解

ThinkPHP内置了对统计数据(数字字段)的更新方法:setInc():将数字字段值增加setDec():将数字字段值减少setInc()ThinkPHPsetInc()方法将数字字段值增加。例子:<?phppublicfunctionupdate(){header("Content-Type:text/htm...

Linux C 静态库(.a) 与 动态库(.so) 的详解

库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 一、静态库和动态库的区别1、静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大--空间,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函...

MySQL replace into 使用详解 及 注意事项

REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。注意:除非表有一个PRIMARYKEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT...

JavaScript跳转到页面某个锚点#

JavaScript跳转到页面某个锚点:scroll(0,document.getElementById('锚点ID').offsetTop);...

细说JavaScript对象(4): for in 循环

如同in运算符一样,使用forin循环遍历对象属性时,也将往上遍历整个原型链。//PoisoningObject.prototypeObject.prototype.bar=1;varfoo={moo:2};for(variinfoo){console.log(i);//printsbothbarandmoo}这里我们...

细说JavaScript对象(3):hasOwnProperty

判断一个属性是定义在对象本身而不是继承自原型链,我们需要使用从Object.prototype继承而来的hasOwnProperty方法。hasOwnProperty方法是JavaScript中唯一一个处理对象属性而不会往上遍历原型链的。//PoisoningObject.prototypeObject.prototy...

细说JavaScript对象(2):原型对象

JavaScript并没有类继承模型,而是使用原型对象prototype进行原型式继承。尽管人们经常将此看做是JavaScript的一个缺点,然而事实上,原型式继承比传统的类继承模型要更加强大。举个例子,在原型式继承顶端构建一个类模型很简单,然而反过来则是个困难得多的任务。JavaScript是唯一一个被广泛运用的原型...

细说JavaScript对象(1):对象的使用和属性

JavaScript中的一切都可以视为对象,除了两个特例:null和undefined。false.toString();//'false'[1,2,3].toString();//'1,2,3'functionFoo(){}Foo.bar=1;Foo.bar;//1一个经常容易被误解的就是数字常量不能视为对象,实际上...

JavaScript传递变量:值传递?引用传递?

今天在看seajs-2.2.1/src/util-events.js源码,里面有段代码不是很理解:varevents=data.events={}//Bindeventseajs.on=function(name,callback){varlist=events[name]||(events[name]=[])list...

JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果...

Memcache的mutex设计模式 -- 高并发解决方案

场景Mutex主要用于有大量并发访问并存在cache过期的场合,如首页top10,由数据库加载到memcache缓存n分钟;微博中名人的contentcache,一旦不存在会大量请求不能命中并加载数据库;需要执行多个IO操作生成的数据存在cache中,比如查询db多次;问题在大并发的场合,当cache失效时,大量并发同...

CSS背景background详解,background-position详解

背景(background)是css中一个重要的的部分,也是需要知道的css的基础知识之一。这篇文章将会涉及css背景(background)的基本用法,包括诸如background-attachment等的属性,也会介绍一些有关背景(background)的常用技巧,以及css3中的背景(background)(包含...

PHP switch的“高级”用法详解

只所以称为“高级”用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实还是它的基础用法! switch语句和具有同样表达式的一系列的IF语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是switch语句的用途。 注意...

Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解

当网站访问量达到一定时,如何做Memcached集群,又如何高可用,是接下来要讨论的问题。有这么一段文字来描述“Memcached集群”Memcached如何处理容错的?不处理!:)在memcached节点失效的情况下,集群没有必要做任何容错处理。如果发生了节点失效,应对的措施完全取决于用户。节点失效时,下面列出几种方...
首页上一页...6667686970...下一页尾页